package com.itxx.keyCase;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

public class ByteStreamTest {
    public static void main(String[] args) throws IOException {
        //创建字符输出输入流  用于 读数据 和给新的文件中写数据
        FileInputStream fis = new FileInputStream("D:\\AAA.txt");
        FileOutputStream fos = new FileOutputStream("day11\\FileArray");
        //采用一次写入一个字符数组的方式
        byte [] bytes= new byte[1024];
        int b;
        //-1 表示本次读写结束
        /*
        * bytes为用于接受读来的数据
        * 0,  表示从bytes中那个索引开始写入新的文件中
        * b  表示接受的有效数据个数
        * */
        while ((b= fis.read(bytes)) != -1) {
            fos.write(bytes,0,b);
        }
        //结束流资源
        fis.close();
        fos.close();

    }
}
